﻿namespace LeadMaster.Models
{
  using System;
  using System.Collections.Generic;
  using System.ComponentModel.DataAnnotations;
  using System.Web.Security;

  public class LeadStatus
  {

    public int LeadStatusID { get; set; }

    public int LeadFlagsID { get; set; }

    public int LeadReasonsID { get; set; }

    public int LeadID { get; set; }

    public int BlockID { get; set; }

    public string Notes { get; set; }

    public string OutsourcerNotes { get; set; }

    public virtual LeadFlags LeadFlag { get; set; }

    public virtual LeadReasons LeadReason { get; set; }

    public string ClientNotes { get; set; }

    public string AdminNotes { get; set; }

    public string VoxFile { get; set; }

    public int? PurchaseOrderID { get; set; }

    public bool? Replacement { get; set; }

    public int? CallCentreID { get; set; }

    public DateTime LeadDate { get; set; }

    public int? QCLeadReasonsID { get; set; }

    public string Manfield { get; set; }

    public string QCManfield { get; set; }

    public bool Escalated { get; set; }

    public Guid? UserID { get; set; }

    [Display(Name="Combination Filled ?")]
    public bool? CombinationFilled { get; set; }

    public byte? NumQualifyingGroupsSubmitted { get; set; }

    [Display(Name = "Dunsmore Pre-check")]
    public bool? DunsmorePreCheck { get; set; }

    public string answers { get; set; }

    public DateTime lastupdated { get; set; }

    public bool WaiveCooling { get; set; }

    public int? ResponsibleID { get; set; }

    public int? DeaGdaID { get; set; }

    public string FreePaid { get; set; }

    public string Funding { get; set; }

    public bool? Dead { get; set; }

    public string Handover { get; set; }

    public string RegionPostcode { get; set; }

    public int? ClassificationID { get; set; }

    public string SelectedClassification { get; set; }

    public string TrialRef { get; set; }

    public virtual PurchaseOrders PurchaseOrder { get; set; }

    public virtual CallCentres CallCentre { get; set; }

    public virtual Leads Lead { get; set; }

    public virtual Classification Classification { get; set; }
  }
}